@charset "utf-8";
/* CSS Document */

html,body,div,p, h1, h2, h3, h4, ul, li, ol , dl, dd, dt, table, tr, form,select,input,a,em,i,img,span{ margin: 0; padding: 0 }
ul, li, dl, dd, dt, form, table { list-style:none; }
input, textarea, select, button { vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0 }
img { border:none; line-height:0; vertical-align: middle;}

/*public tag start*/
h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h1, h2, h3,h4{ font-weight: normal;}
a { outline: none; text-decoration: none; cursor: pointer; color: #666666;}
a:hover { outline: none; }
b,em,i{font-style:normal;  font-weight:normal }
/*public tag end*/


/*public  class start*/
.test { border:1px solid dddddd; }
.clear { clear: both; font-size: 0; line-height: 0; }
.aligncenter{text-align: center;margin: auto;display: block;}
.clearfix:after{clear:both;content:'\20';height:0;display:block}
.clear_left { clear:left; font-size:0; }
.clear_right { clear:right; font-size:0; }
.float_left { float:left; }
.float_right { float:right; }
.mr10 { margin-right:10px; }
.mb10{ margin-bottom:10px; }
.mr15 { margin-right:15px; }
.mb5 { margin-bottom:15px; }
.mt15 { margin-top:15px; }
.mt40 { margin-top:40px !important; }
.mr20 { margin-right:20px; }
.mb20 { margin-bottom:20px; }
.mt120 {margin-top: 120px;}
.mt20 { margin-top:20px; }
.margin_center { margin:0 auto; }
.pd10 { padding:10px; }
.pd20 { padding:20px; }
.pd30 { padding:30px; }
.pd40 { padding:40px; }
.pdtb5{padding:5px 0;}
.pdrl22{padding:0 22px !important;}
.pt20{padding-top:20px !important;}
.pt10{padding-top:10px !important;}

.line_through { text-decoration:line-through; }
.font10 { font-size:10px; }
.font12 { font-size:12px; }
.font13 { font-size:13px; }
.font14 { font-size:14px !important;; }
.font15 { font-size:15px; }
.font16 { font-size:16px !important;; }
.font18 { font-size:18px; }
.font20 { font-size:20px; }
.color_blue{color: #2191ff;}
.color_orange {color: #ff853c !important;}
.color_gray{color: #a1a1a1;}
.text_center { text-align:center; }
.text_left { text-align:left; }
.text_right { text-align:right; }
.vertical_top { vertical-align:top; }
.vertical_middle { vertical-align:middle; }
.vertical_bottom { vertical-align:bottom; }
.display_none { display:none; }
.border_none{border:none !important;}
.border_top{border-top:none !important;}
.div_border{border: 1px solid #9fd9f6;}
.border_right{border-right: none  !important;}
.border_left{border-left: none  !important;}
.bg_color{ background-color: #f2f9ff;}
.italic { font-style:italic; }
.bold { font-weight:bold; }
.contactbold { font-weight:bold; }
.contactbold a:link {color:red; text-decoration:underline;}
.relative { position: relative; }
.absolute {position: absolute;}
.display_block{display: inline-block;}
/*public class  end*/


/*private modifiable style start*/
body,input,textarea,button,select { font: 12px "Microsoft YaHei", Verdana, arial, sans-serif; line-height: 22px; color:#666666; }
html,body { background-color:#fff;}
body.bg_color{background-color: #eeeeee;}
.wrap1000 { clear: both; margin:0 auto; width:1000px }
/*private  modifiable style end*/

/*----------------------style start----------------------*/

/*header*/
#header{ height: 108px; }
#header .tool_box{height:30px; line-height:30px;}
.tool_box .tool{padding:  0 10px; }
.tool_box .tool em{color: #2191ff; padding: 0 4px;}
.tool_box .tool .tab_link{     background-position: 39px -8px; padding-right: 20px; cursor: pointer; }
.tool_box .tool .tab_link.link_open{ background-position:55px 2px;}
.tool_box .tool a{ color: #333333; cursor: pointer; }
.tool_box .login{    background-position: 0px -77px;}
#header .logo{ margin-top: 10px; width: 381px; height: 78px;}
.tool ul{position: absolute;top:4px;left: -1px;zoom: 1;z-index: 12;padding-top: 24px;text-align: left;line-height: 28px;border: 1px solid #9fd9f6; padding: 20px 10px 0 10px; width:65px; display:none;}
.tool ul li{line-height: 24px; height: 24px;}
.tool ul.moreList li a{ color: #666666; line-height: 24px;}
/*nav*/
.main_nav{ background-color: #2191ff; height: 40px;}
.main_nav ul li{ float: left; line-height: 40px; position: relative;}
.main_nav ul li a{font-size: 16px; color: #fff; display: inline-block; padding: 0 35px;}
.main_nav ul li.active a,.main_nav ul li a:hover{background-color:#fe6b00; }
.main_nav ul li.float_right{float:right;}
.main_nav ul li i.apiicon{background:url(images/kuaidi/apiicon.png) no-repeat left center; width:18px; height:41px; display:inline-block; float:left; margin-right:5px;}
.sub_nav_box{background-color:#f2f9ff; height: 36px; border-bottom: 1px solid #9fd9f6; position: relative;}
.sub_nav_box ul{position: absolute; top: 0;}
.sub_nav_box ul li{ line-height: 36px; float: left; padding: 0 28px;}
.sub_nav_box ul li a{height: 36px; line-height: 36px; padding: 0 10px; display: inline-block;font-size: 14px; color: #666666;}
.sub_nav_box ul li a.current{ border-bottom: 1px solid #2191ff; color: #2191ff;}
.sub_nav_box ul li a:hover{border-bottom: 1px solid #44aaff; }

/*footer*/
/* 原
#footer{ border-top: 1px solid #9fd9f6; padding: 20px 0; margin-top:12px; }
#footer .footer_help dl{float: left; border-right: 1px solid #ddd; width:190px; padding-left: 20px;}
.footer_help dl dt h3{color: #333333; line-height: 36px; }
.footer_help dl dd a{ color: #888888; line-height: 30px;}
.footer_help dl dd a:hover{   color: #009fe8;}
.footer_help dl dd span{line-height: 30px;}
.footer_help .saoma{float: left; margin-left: 20px; text-align: center;}
#footer .footer_infor{text-align: center; padding-top:20px;  color: #888888;}
*/

#footer{ border-top: 1px solid #9fd9f6; padding: 20px 0; margin-top:30px; }
#footer .footer_help{padding-bottom:15px;}
#footer .footer_help dl{float: left;  width:150px; padding-right:50px;}
#footer .footer_help dl.d3{width:210px;}
#footer .footer_help dd.mt15{margin-top:15px;}
#footer .wx_div{width:126px; float:right; padding-left:40px; text-align:center; padding-top:12px;}
#footer .wx_div p{color:#333333; font-size:14px; line-height:35px;}
.footericon{background:url(images/kuaidi/footericon.png) no-repeat; width:37px; height:37px; display:inline-block; vertical-align:top; margin-right:5px;  }
.footericon.j_icon{ background-position:0 0;}
.footericon.c_icon{ background-position:0 -37px;}
.footericon.z_icon{ background-position:0 -74px;}
.footericon.q_icon{ background-position:0 -117px; position:absolute;     top: 102px; left:-0px;}
.footer_help dl dt{padding:5px 0;}
.footer_help dl dt h3{color: #333333; line-height: 37px; font-size:18px; height:37px; position:relative;  }
.footer_help dl dd a{ color: #666666; line-height: 30px; padding-left:37px;}
.footer_help dl dd a:hover{   color: #009fe8;}
.footer_help dl dd span{line-height:26px; padding-left:37px;}
.footer_help .saoma{float: left; margin-left: 20px; text-align: center;}
#footer .footer_infor{text-align: center;  color: #888888;}
#footer .footer_infor a,#footer .footer_infor span{ color:#333333; font-size:12px;padding:10px 0; display:inline-block;}
#footer .footer_infor a:hover,#footer .footer_infor span:hover{color:#2191ff;}
#footer .footer_infor em{color:#333333; padding:0 15px;}
#footer .ftxt p {text-align: center; padding-top:10px;color: #888888;}
.footer_infor span{position:relative; cursor:pointer;}
.hot_search .ftinfor_box{position:absolute; right:-50px; border:1px  solid #9fd9f6; width:480px; background-color:#fff; padding:10px;top: 35px;}
#footer .footer_infor .hostList a{padding:2px 10px; display:inline-block;}
#footer .footer_infor .hot_search.hover .ftinfor_box{ display:block;}
#footer .footer_infor span .ftinfor_box{display:none;}
.hot_search .ftinfor_box i{display: block; position: absolute; right: 75px; top: -10px; background:url(images/kuaidi/icon_sj.png) no-repeat; width:29px; height:10px; display:inline-block;}


/*rightbox*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html #rightbox{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
#rightbox{ position:fixed; bottom:50px; right:10px;}
#rightbox div{margin-bottom: 10px;}
#rightbox .go_top a{display:block; width:58px; height:50px;    background-position: 0px -120px; }
#rightbox .go_top.show_on a{background-position:-70px -120px;}
#rightbox .fangkuai a{display:block; width:58px; height:50px; background-position: 0px -60px; }
#rightbox .fangkuai a:hover{background-position:-70px -60px;}
.erweima{position:relative; height:50px;}
.erweima a span{background-position: 0px 0px;display:block; width:58px; height:50px; text-indent:-999em;}
.erweima a em{display:none; position:absolute; left:-140px; width:120px; height:166px; bottom:0;}
.erweima a:hover span{background-position:-70px 0px;}
.erweima a:hover em{display:block;}
/*icon*/
.search_button input,.search_box .input_box .search_bn,.down_icon,.hd ul li.on,.acon_title,.login_div .group i,.iphone_cont .app_download,.input_area i,.jg_icon,.expr_sub_title h3,.div_border .div_h,.tips_icon,.tool_span span,.best_infor_left .infor_div .ok_kt_icon,.js_shoucang{ background:url(images/kuaidi/kd_icobgt.png) no-repeat 0 0; }
.go_top a,.fangkuai a,.erweima a span{background:url(images/kuaidi/bg_icon.png) no-repeat 0 0;}
.download_a{background:url(images/kuaidi/mobile.png) no-repeat 0 0;}
/*bnt*/
.bnt_box .bnt1{ background-color: #2191ff;color: #fff;font-size: 16px;border: none;padding: 7px 0px;display: inline-block;border-radius: 5px;
cursor: pointer;width: 100%;text-align: center;}
.bnt2{background-color: #009fe8; color: #fff; font-size: 14px; border: none; height: 32px; width: 110px; display: inline-block; border-radius:5px; cursor:pointer;}
.bnt3{color: #666666; padding:0px 10px !important;  line-height:25px; }
.bnt4{ background-color:#2191ff; padding:3px 20px !important; color:#fff !important; line-height:25px; }
.bnt2.bg_color1{background: #ff8400;}

/*tips_top*/
#tips_top{padding:20px 0;color: #666;}
#tips_top em{padding: 0 2px;}
.infor_txt{color: #666;}
.js_shoucang{  background-position: -10px -710px;
  padding-left: 20px;}

/* 友情链接 */
.friendly_link{padding:0px 0;color:#888888; text-align:center;}
.friendly_link a{color:#888888; padding:0 10px;}
.friendly_link a:hover{  color: #009fe8;}

.dnone{display: none;}